Verifying RUP Proofs of Propositional Unsatisfiability
نویسنده
چکیده
The importance of producing a certi cate of unsatis ability is increasingly recognized for high performance propositional satis ability solvers. The leading solvers develop a con ict graph as the basis for deriving (or \learning") new clauses. Extracting a resolution derivation from the con ict graph is theoretically straightforward, but resolution proofs can be extremely long. Several other certi cate formats have been proposed and studied, but the veri ers for these formats are beyond any hope of automated veri cation in their own rights. However, they enjoy the advantages of being easy to implement and reasonable in their space requirements. This paper reports progress on developing a practical system for formal veri cation of a more compact certi cate format, and experimental comparisons are presented. A format called RUP (for Reverse Unit Propagation) is introduced and two implementations are evaluated. This method is an extension of con ict clause proofs introduced by Goldberg and Novikov.
منابع مشابه
Producing and Verifying Extremely Large Propositional Refutations: Have Your Cake and Eat It Too
The importance of producing a certificate of unsatisfiability is increasingly recognized for high performance propositional satisfiability solvers. The leading solvers develop a conflict graph as the basis for deriving (or “learning”) new clauses. Extracting a resolution derivation from the conflict graph is theoretically straightforward, but resolution proofs can be extremely long. This paper ...
متن کاملExtended Abstract: Combining a Logical Framework with an RUP Checker for SMT Proofs
We describe work in progress on a new approach, and associated tools, for checking proofs produced by SMT solvers. The approach extends our previous work on LFSC (“Logical Framework with Side Conditions”), a meta-language in which different proof systems for different SMT solvers can be declaratively specified. In this paper, we show how the LFSC proof checker can delegate the checking of propo...
متن کاملFast Verifying Proofs of Propositional Unsatisfiability via Window Shifting
The robustness and correctness of SAT solvers are receiving more and more attention. In recent SAT competitions, a proof of unsatisfiability emitted by SAT solvers must be checked. So far, no proof checker has been efficient for every case. In the SAT competition 2016, some proofs were not verified within 20000 seconds. For this reason, we decided to develop a more efficient proof checker calle...
متن کاملVerifying Propositional Unsatisfiability: Pitfalls to Avoid
The importance of producing a certi cate of unsatis ability is increasingly recognized for high performance propositional satis ability solvers. The leading solvers develop a con ict graph as the basis for deriving (or \learning") new clauses. Extracting a resolution derivation from the con ict graph is theoretically straightforward, but it turns out to have some surprising practical pitfalls (...
متن کاملTowards a Semantics of Unsatisfiability Proofs with Inprocessing
Delete Resolution Asymmetric Tautology (DRAT) proofs have become a de facto standard to certify unsatisfiability results from SAT solvers with inprocessing. However, DRAT shows behaviors notably different from other proof systems: DRAT inferences are nonmonotonic, and clauses that are not consequences of the premises can be derived. In this paper, we clarify some discrepancies on the notions of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008